大家好,我是肯尼斯。這次參加 IT 鐵人賽,我選擇的主題是 DevOps 與 AI。在正式開始之前,我想先跟大家分享一下為什麼會做這個選題。
在過去十年,我大部份的經驗是在前端的軟體開發,這幾年也逐漸接觸到 Node.js 與 Next.js 的後端開發。目前我在一家金融科技新創公司負責了更多的技術,其中也包含了生成式 AI。最近團隊的後端夥伴即將離職,我必須承擔更多與基礎架構與部署有關的工作。這對我來說是一個挑戰,但同時也是一個機會,可以讓我更全面地掌握 DevOps,並真正理解它在整個軟體開發與交付過程中的價值。
另一方面,我對 AI 一直保持高度的關注。AI 不只是能幫助工程師更快地寫程式,它其實能夠影響整個軟體開發週期。從程式碼品質檢查、測試自動化、部署排程,到系統監控與效能優化,AI 都有可能成為新的助力。相比於單純的「程式輔助工具」,我更想以新創公司的角度探索:AI 如何融入 DevOps 的流程,進而提升團隊的生產力、軟體交付的品質與效率。
因此,我想用這次的鐵人賽來做一個雙主線的實驗與學習:
1. DevOps 工具與知識:透過整理與實作,建立一個完整且高層次的理解。
2. AI 與 DevOps 的結合:思考並實踐 AI 如何在不同環節中發揮價值。
對我而言,這不只是單純的分享,而是一個自我挑戰的過程。三十天之後,我希望自己能夠不僅掌握更多 DevOps 的核心能力,也能整理出一套 AI 與 DevOps 結合的實際觀察與經驗。
如果你對 DevOps 或 AI 其中之一有興趣,或者想看看兩者碰撞後會擦出什麼火花,那就跟著我一起開始這 30 天的旅程吧!